@media (max-width:719px) and (min-width:320px) {
    *{
      -webkit-overflow-scrolling : touch !important;
    }
    #slide1_text a{
    	font-size: 40px !important;
    }
    #caption_inner_bg1{
    	padding-left:0px !important;
    	padding-right: 0px !important
    }
    .signup-span{
    	display: none;
    }
    .wpb_wrapper_mob, #slide2_list_out br{
    	display: none !important;
    }
    .bgimg-1{
    	height:365px !important;
    	min-height: 365px !important;
    }
    .bgimg-1 .caption {
    	height:365px !important;
    	min-height: 365px !important;
    }
    #caption_inner_bg1{
    	/*margin-top: 25% !important;*/
    }
    #slide2_text{
    	margin-top: 0px !important;
    }
    #slide2_text h2{
    	font-size: 35px !important
    }
    #slide2_list_out{
    	margin-top:1% !important;
    }
    #slide2_list_out li{
    	font-size: 17px !important;
    	margin-left: 25% !important;
    	margin-right: 10% !important;

    }
    #slide2_list_out li p{
    	padding-bottom: 0px !important;
    }
    #slide2_list_out li p span{
    	font-size: 17px !important;
    	font-weight: 100;
    }

    #slide3_text .head_txt{
    	font-size: 16px !important ;
    }
    #slide3_text .txt_txt{
    	font-size: 20px !important;
    }
    .margin_slide3{
    	padding-bottom: 10px !important;
    }
    .img_box_main{
    	display: flex;
    	justify-content:center;
    }
    .img_box_main .img_box{
    	width:100px;
    	height: 70px !important;
    	margin-bottom: 0px !important;
    }
    .img_box .img_box_inn{
    	border-radius: 0px !important;
    }
    .bgimg-11{
    	height:680px !important;
    	background-position: 60% 10% !important;
    }
    .bgimg-3{
    	display: none !important
    }
    .bgimg-11 .caption{
    	top:0px !important;
    }
    .margin_zero{
    	margin-left:0px !important;
    }
    #slide3_text_head{
    	text-align: center !important;
    	padding-left: 0px !important;
    }
    .contact_form_text_main{
    	padding-left: 5% !important;
    }
    .contact_form{
    	width: 90% !important;
    	margin-left: 5% !important;
    	margin-right: 5% !important;
    }

    form#contact input{
    	height:40px !important;
  	}
  	form#contact textarea{
    	/*height:70px !important;*/
  	}
  	form#contact input, form#contact textarea{
    	border:1px solid #000000 !important;
  	}
  	form#contact input, form#contact textarea, form#contact button{
    	margin-bottom: 20px !important;
  	}
  	#footer_text_main{
  		flex-direction:column !important;
  	}
  	#footer_text_main #first_text{
  		width:100% !important;
  		padding:2% 5% 1% 5% !important;
  	}
  	#footer_text_main #second_text{
  		width:100% !important;
  		padding:1% 5% 2% 5% !important;
  	}
  	.footer-bottom{
  		padding-bottom:18% !important;
  	}
  	#sign_up_bottom{
  		display: block !important;
  		width:100%;
  		padding-top:2%;
  		padding-bottom:2%;
  		position: fixed;
  		text-align: center;
  		/*height:60px;*/
  		bottom:0px;
  		z-index:10000;
  		color:#fff;
  		font-size: 14px;
  		background-color: rgb(82, 211, 212);
  	}
  	#sign_up_bottom a{
  		color:#fff;
  		font-size: 14px;
  	} 
	.fixed-header{
		display: none;
	}

	#mob-menu-click-bar{
		color:#fff;
		background-color: rgba(47, 46, 46, 1);
		border:solid 0px rgba(255, 255, 255, 1);
		/*padding:5%;*/
		cursor: pointer;
		width: 50px;
		border-radius: 3px;
		height: 50px;
		display: flex;
    	align-items: center;
    	justify-content: center;
    	font-size: 30px;

	}
	#mob-menu-click-main{
		display: block !important;
		width:100%;
		background-color: rgba(0, 46, 93, 1);
		/*padding-left:5%;*/
		height: 50px;
	}
	.sidenav {
		display: block !important;
	    height: 100%;
	    width: 0;
	    position: fixed;
	    z-index: 1000000;
	    top: 0;
	    left: 0;
	    background-color: rgba(47, 46, 46, 1);
	    overflow-x: hidden;
	    transition: 0.5s;
	    padding:0%;
	    padding-top: 80px !important;
	}

	.sidenav li{
		list-style: none;
		text-align: left;
		border-bottom: 1px solid #ccc;
	}

	.sidenav a {
	    padding: 8px 0px 8px 0px;
	    text-decoration: none;
	    font-size: 14px;
	    color: #fff;
	    display: block;
	    transition: 0.3s;
	}

	.sidenav li:hover{
		color:#fff;
		background-color: rgba(47, 46, 46, 1);
	}

	.sidenav a:hover {
	    color: #fff;
	    background-color: rgba(47, 46, 46, 1);
	}

	.sidenav .closebtn {
	    position: absolute;
	    top: 0;
	    left: 7%;
	    font-size: 36px;
	    /*margin-left: 50px;*/
	}
	.sidenav li:first-child{
		border-bottom: none;
	}

	#caption_inner_bg1{
		margin-top: 0 !important;
	}

/*@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}*/
}
